sense of well-being - French English Dictionary